﻿namespace Relay.Core.Protocol {
    /// <summary>
    /// Represents information about a user connecting to an IRC server.
    /// </summary>
    public class IrcUserInfo {
        #region Fields
        private string _fullName = "Relay";
        private string _userName = "relay";
        private string _nickName = "DefaultNick";
        #endregion

        #region Properties
        /// <summary>
        /// Gets or sets the full name of the user.
        /// </summary>
        public string FullName {
            get { return _fullName; }
            set { _fullName = value; }
        }

        /// <summary>
        /// Gets or sets the user name of the user.
        /// </summary>
        public string UserName {
            get { return _userName; }
            set { _userName = value; }
        }

        /// <summary>
        /// Gets or sets the nick name of the user.
        /// </summary>
        public string NickName {
            get { return _nickName; }
            set { _nickName = value; }
        }
        #endregion
    }
}
